package greendroid.widget.itemview;

import greendroid.widget.item.Item;
import greendroid.widget.item.SubtextItem;
import android.content.Context;
import android.util.AttributeSet;
import android.widget.LinearLayout;
import android.widget.TextView;

import com.cyrilmottier.android.greendroid.R;

public class SubtextItemView extends LinearLayout implements ItemView {

	protected TextView mTextView;
	protected TextView mSubtextView;

	public SubtextItemView(Context context) {
		this(context, null);
	}

	public SubtextItemView(Context context, AttributeSet attrs) {
		super(context, attrs);
	}

	public void prepareItemView() {
		mTextView = (TextView) findViewById(R.id.gd_text);
		mSubtextView = (TextView) findViewById(R.id.gd_subtext);
	}

	public void setObject(Item object) {
		final SubtextItem item = (SubtextItem) object;
		if (mTextView != null) {
			mTextView.setText(item.text);
		}
		if (mSubtextView != null) {
			mSubtextView.setText(item.subtext);
		}
	}

}
